157695
3475
582122
839498
239679
618894
177970
266159
682536
118487
321625
92295
5308799
3734581
3248148
2567804
2307988
2154609
2073358
194378
1853118
1751136
1746196
1668471